dsherret is the open-source identity behind dprint, a pluggable and configurable code-formatting platform written in Rust that treats consistent style as a build-time guarantee rather than an afterthought. Designed for polyglot codebases, dprint loads language-specific WASM plugins on demand, letting development teams enforce uniform formatting across TypeScript, JavaScript, JSON, Markdown, Rust, Go, Python, Ruby, PHP, C#, Java, Kotlin, YAML, TOML, and many other file types from a single CLI or library call. Typical use cases range from CI pipelines that fail on style drift to editor hooks that re-save files in milliseconds, and from large monorepos where multiple languages coexist to language-server setups that expose formatting as an LSP action. Because the core is written in Rust and plugins compile to WebAssembly, startup is near-instant and throughput scales linearly with CPU cores, so formatting tens of thousands of files completes in seconds without warming a cache. Configuration is expressed in a concise JSON or TOML schema that lives in the project root, supports nested overrides per glob pattern, and can extend shared presets distributed through npm or GitHub URLs, enabling organizations to publish house style packages that propagate to every repository. dprint’s software is available for free on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always fetch the latest upstream release, and can be installed individually or batched alongside other tools in a single command.

dprint

Pluggable and configurable code formatting platform written in Rust.

Details